HTML (от англ. HyperText Markup Language — «язык гипертекстовой разметки») — стандартизированный язык разметки документов для просмотра веб-страниц в браузере. Веб-браузеры получают HTML документ от сервера по протоколам HTTP/HTTPS или открывают с локального диска, далее интерпретируют код в интерфейс, который будет отображаться на экране монитора.

Файловая структура страницы
Можно создать отдельную папку в структуре, назвать её pages и разместить в ней файлы для каждой страницы.
Структура для блоков
Блок в методологии БЭМ — основной строительный материал. Как из кирпичей строят здание, так и из блоков, организованных в сетку, делают веб-страницы. Отсюда требования к коду блоков.
Структура для элементов
Элементы в БЭМ — составляющие блока, они не существуют в отрыве от него. Поэтому в БЭМ-структуре весь код элементов размещают внутри папок блоков.
Структура для модификаторов
Модификаторы бывают разные, поэтому вариантов их интеграции в структуру несколько. Модификатор может изменять и блок, и элемент.
Глобальные стили (шрифты)
В макетах бывают стили, которые должны применяться сразу ко всем блокам. Часто это шрифты, наследуемые всем сайтом. В зависимости от вашего проекта, к таким стилям есть два подхода.
Подключаем код сторонних разработчиков
Для сторонних библиотек и других файлов мы рекомендуем создавать отдельную директорию vendor.